English Dictionary
◊ TOUR DE FORCE
tour de force
n : a masterly or brilliant feat